Crate linuxvideo
source ·Expand description
Linux video device library.
This library provides a (hopefully) convenient and high-level wrapper around the V4L2 ioctls, and allows accessing video devices (capture cards, webcams, etc.) on Linux systems.
Modules
- Device control enumeration and access.
- Image and pixel formats.
- Streaming I/O.
- USB Video Class extensions.
Structs
- Analog video standards.
- A buffer or stream type.
- Bitflags of supported buffer types.
- Stores generic device information.
- Device capabilities.
- A V4L2 device.
- A fractional value (
numerator / denominator
). - Information about a device input.
- Describes the capabilities of a device
Input
. - Bitflags describing the current status of a device
Input
. - Describes what kind of device an
Input
is. - A device configured for metadata capture.
- Information about a device output.
- Describes the capabilities of a device
Output
. - Describes what kind of device an
Output
is. - A video device configured for video capture.
- A video device configured for video output.
Functions
- Returns an iterator over all connected V4L2 devices.